launder proceeds of drug trafficking - German English Dictionary